var runtime.gcCPULimiter
17 uses
runtime (current package)
metrics.go#L316: out.scalar = uint64(gcCPULimiter.lastEnabledCycle.Load())
mgc.go#L766: gcCPULimiter.startGCTransition(true, now)
mgc.go#L826: gcCPULimiter.finishGCTransition(now)
mgc.go#L1006: gcCPULimiter.startGCTransition(false, now)
mgc.go#L1161: gcCPULimiter.finishGCTransition(now)
mgclimit.go#L30: var gcCPULimiter gcCPULimiterState
mgclimit.go#L473: gcCPULimiter.addIdleTime(duration)
mgclimit.go#L475: gcCPULimiter.addIdleTime(duration)
mgclimit.go#L477: gcCPULimiter.addAssistTime(duration)
mgcmark.go#L476: if gcCPULimiter.limiting() {
mgcmark.go#L728: gcCPULimiter.update(now)
mgcmark.go#L1331: for !gp.preempt && !gcCPULimiter.limiting() && workFlushed+gcw.heapScanWork < scanWork {
mgcpacer.go#L766: if gcCPULimiter.needUpdate(now) {
mgcpacer.go#L767: gcCPULimiter.update(now)
mheap.go#L1330: if limit := gcController.memoryLimit.Load(); !gcCPULimiter.limiting() {
mheap.go#L1379: return gcCPULimiter.limiting()
proc.go#L6004: gcCPULimiter.resetCapacity(now, nprocs)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)